﻿/* plugins.css, plugins, jifei 2011-11-22  */

div.jGrowl{z-index:9999;color:#222;font-size:12px;text-shadow:0 1px 0 #FFF;margin:0 10px;box-shadow:0 1px 3px rgba(0,0,0,0.25);overflow:hidden;border-radius:0 0 2px 2px} 
div.jGrowl{position:absolute} 
body>div.jGrowl{position:fixed} 
div.jGrowl.top-left{left:0;top:0} 
div.jGrowl.top-right{right:0;top:0} 
div.jGrowl.bottom-left{left:0;bottom:0} 
div.jGrowl.bottom-right{right:0;bottom:0} 
div.jGrowl.center{top:0;width:50%;left:25%} 
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto} 
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{zoom:1;width:235px;padding:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;border-bottom:1px solid #e5e5e5;border-top:1px solid #fff;background-color:#fafafa} 
div.jGrowl div.jGrowl-notification:first-child{border-top:0} 
div.jGrowl div.jGrowl-notification:last-child,div.jGowl div.jGowl-closer:last-child{border-bottom:0;border-radius:0 0 2px 2px;overflow:hidden} 
div.jGrowl div.jGrowl-notification:hover{background:url(../img/external/jGrowl/bg-hover.png) repeat-x #3675b4;border-top-color:#3675b4;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3)} 
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em} 
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer} 
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center} 
div.jGrowl div.information .jGrowl-message,div.jGrowl div.success .jGrowl-message,div.jGrowl div.error .jGrowl-message,div.jGrowl div.warning .jGrowl-message,div.jGrowl div.saved .jGrowl-message{background:url("../img/icons/packs/fugue/16x16/shadeless/information.png") no-repeat scroll 10px 50% #000;background-repeat:no-repeat;background-position:0 50%;background-color:transparent;padding-left:25px} 
div.jGrowl div.success .jGrowl-message{background-image:url("../img/icons/packs/fugue/16x16/shadeless/tick-circle.png")} 
div.jGrowl div.error .jGrowl-message{background-image:url("../img/icons/packs/fugue/16x16/shadeless/cross-circle.png")} 
div.jGrowl div.information .jGrowl-message{background-image:url("../img/icons/packs/fugue/16x16/shadeless/information.png")} 
div.jGrowl div.warning .jGrowl-message{background-image:url("../img/icons/packs/fugue/16x16/shadeless/exclamation.png")} 
div.jGrowl div.saved .jGrowl-message{background-image:url("../img/icons/packs/fugue/16x16/shadeless/disk-black.png")} 

@media print{div.jGrowl{display:none}} 

.tipsy{font-size:10px;padding:5px;position:absolute;z-index:100000} 
.tipsy-inner{background:url("../img/misc/tooltips/tooltip-bg.png") repeat-x scroll left top black;border:1px solid black;color:white;max-width:200px;padding:5px 8px 4px;text-align:center} 
.tipsy-inner{border-radius:3px 3px 3px 3px} 
.tipsy-arrow{background:url("../img/misc/tooltips/tooltip-arrow.gif") no-repeat scroll left top transparent;height:5px;position:absolute;width:9px} 
.tipsy-n .tipsy-arrow{left:50%;margin-left:-4px;top:0} 
.tipsy-nw .tipsy-arrow{left:10px;top:0} 
.tipsy-ne .tipsy-arrow{right:10px;top:0} 
.tipsy-s .tipsy-arrow{background-position:left bottom;bottom:0;left:50%;margin-left:-4px} 
.tipsy-sw .tipsy-arrow{background-position:left bottom;bottom:0;left:10px} 
.tipsy-se .tipsy-arrow{background-position:left bottom;bottom:0;right:10px} 
.tipsy-e .tipsy-arrow{background-position:right top;height:9px;margin-top:-4px;right:0;top:50%;width:5px} 
.tipsy-w .tipsy-arrow{height:9px;left:0;margin-top:-4px;top:50%;width:5px} 


#fallr-overlay{display:none;position:fixed;left:0;top:0;background:#333;height:100%;width:100%;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5} 
#fallr-wrapper,#fallr-wrapper *{margin:0;padding:0;border:0;outline:0;font-family:Helvetica,Ubuntu,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:19px;color:#555;text-shadow:1px 1px 1px #fff;vertical-align:baseline;-webkit-font-smoothing:antialiased} 
#fallr-wrapper{position:fixed;overflow:hidden;background:#f0f0f0;border:1px solid #fff;box-shadow:0 0 5px #111;-moz-box-shadow:0 0 5px #111;-webkit-box-shadow:0 0 5px #111} 
#fallr-icon{position:absolute;top:35px;left:20px;height:64px;width:64px;background-position:0 0;background-repeat:no-repeat} 
#fallr{position:relative;padding:40px 20px 20px 72px} 
#fallr-buttons{position:relative;bottom:0;right:0;margin:15px;clear:both;display:block;text-align:right} 
#fallr-wrapper .fallr-button,#fallr button,#fallr input[type="submit"]{position:relative;overflow:visible;display:inline-block;padding:4px 15px;border:1px solid #d4d4d4;margin-left:10px;margin-top:10px;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap;cursor:pointer;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border:1px solid rgba(0,0,0,.25);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} 
#fallr-wrapper .fallr-button:hover,#fallr-wrapper .fallr-button:focus,#fallr button:hover,#fallr button:focus,#fallr input[type="submit"]:hover,#fallr input[type="submit"]:focus{border-color:#3072b3;border-bottom-color:#2a65a0;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);color:#fff;background-color:#3c8dde;background-image:-webkit-gradient(linear,0 0,0 100%,from(#599bdc),to(#3072b3));background-image:-moz-linear-gradient(#599bdc,#3072b3);background-image:-o-linear-gradient(#599bdc,#3072b3);background-image:linear-gradient(#599bdc,#3072b3)} 
#fallr-wrapper .fallr-button.fallr-button-danger{color:#900} 
#fallr-wrapper .fallr-button.fallr-button-danger:hover,#fallr-wrapper .fallr-button.fallr-button-danger:focus{border-color:#b53f3a;border-bottom-color:#a0302a;color:#fff;background-color:#dc5f59;background-image:-webkit-gradient(linear,0 0,0 100%,from(#dc5f59),to(#b33630));background-image:-moz-linear-gradient(#dc5f59,#b33630);background-image:-o-linear-gradient(#dc5f59,#b33630);background-image:linear-gradient(#dc5f59,#b33630)} 
#fallr abbr{border-bottom:1px dotted #333} 
#fallr h1,#fallr h2,#fallr h3,#fallr h4,#fallr h5,#fallr h6,#fallr p,#fallr form,#fallr input,#fallr label{margin-bottom:10px} 
#fallr h3{font-size:30px;line-height:45px} 
#fallr h4{font-size:25px;line-height:37px} 
#fallr h5{font-size:20px;line-height:30px} 
#fallr input[type="text"],#fallr input[type="password"],#fallr textarea{background:#fff;border:solid 1px #999;color:#777;padding:5px;width:97%;box-shadow:inset #bbb 0 0 5px;-moz-box-shadow:inset #bbb 0 0 5px;-webkit-box-shadow:inset #bbb 0 0 5px} 
#fallr ol li,#fallr ul li,#fallr blockquote,#fallr q{margin-left:20px} 
#fallr table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;line-height:1.35em;width:100%} 
#fallr th,#fallr td{padding:10px} 
#fallr th{background-color:#cecece;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#cecece));background-image:-moz-linear-gradient(#ececec,#cecece);background-image:-o-linear-gradient(#ececec,#cecece);background-image:linear-gradient(#ececec,#cecece)} 


.icon-calendar{background:url('../img/icons/25x25/dark/day-calendar.png')} 
.icon-card{background:url('../img/icons/25x25/dark/v-card.png')} 
.icon-check{background:url('../img/icons/32x32/task-complete.png')} 
.icon-config{background:url('../img/icons/25x25/dark/tools.png')} 
.icon-error{background:url('../img/icons/25x25/dark/acces-denied-sign.png')} 
.icon-form{background:url('../img/icons/25x25/dark/fountain-pen.png')} 
.icon-help{background:url('../img/icons/25x25/dark/help.png')} 
.icon-info{background:url('../img/icons/25x25/dark/info---about.png')} 
.icon-lamp{background:url('../img/icons/25x25/dark/light-bulb.png')} 
.icon-mail{background:url('../img/icons/25x25/dark/mail.png')} 
.icon-news{background:url('../img/icons/25x25/dark/rss.png')} 
.icon-photo{background:url('../img/icons/25x25/dark/image-file.png')} 
.icon-save{background:url('../img/icons/25x25/dark/folder.png')} 
.icon-secure{background:url('../img/icons/25x25/dark/locked-2.png')} 
.icon-trash{background:url('../img/icons/25x25/dark/trashcan-2.png')} 
.icon-user{background:url('../img/icons/25x25/dark/users-2.png')} 
.icon-warning{background:url('../img/icons/25x25/dark/alert.png')} 
.icon-wizard{background:url('../img/icons/25x25/dark/cog-5.png')} 

@media screen{
.fc{direction:ltr;text-align:left} 
.fc table{border-collapse:collapse;border-spacing:0} 
html .fc,.fc table{font-size:1em} 
.fc td,.fc th{padding:0;vertical-align:top} 
.fc-header td{white-space:nowrap} 
.fc-header-left{width:25%;text-align:left} 
.fc-header-center{text-align:center} 
.fc-header-right{width:25%;text-align:right} 
.fc-header-title{display:inline-block;vertical-align:top} 
.fc-header-title h2{margin-top:0;white-space:nowrap} 
.fc .fc-header-space{padding-left:10px} 
.fc-header .fc-button{margin-bottom:1em;vertical-align:top} 
.fc-header .fc-button{margin-right:-1px} 
.fc-header .fc-corner-right{margin-right:1px} 
.fc-header .ui-corner-right{margin-right:0} 
.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2} 
.fc-header .fc-state-down{z-index:3} 
.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4} 
.fc-content{clear:both} 
.fc-view{width:100%;overflow:hidden} 
.fc-widget-header,.fc-widget-content{border:1px solid #ccc} 
.fc-state-highlight{background:#ffc} 
.fc-cell-overlay{background:#9cf;opacity:.2;filter:alpha(opacity=20)} 
.fc-button{position:relative;display:inline-block;cursor:pointer} 
.fc-state-default{border-style:solid;border-width:1px 0} 
.fc-button-inner{position:relative;float:left;overflow:hidden} 
.fc-state-default .fc-button-inner{border-style:solid;border-width:0 1px} 
.fc-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 .6em;white-space:nowrap} 
.fc-button-content .fc-icon-wrap{position:relative;float:left;top:50%} 
.fc-button-content .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%} 
.fc-state-default .fc-button-effect{position:absolute;top:50%;left:0} 
.fc-state-default .fc-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;border-width:100px 0 0 1px;border-style:solid;border-color:#fff;background:#444;opacity:.09;filter:alpha(opacity=9)} 
.fc-state-default,.fc-state-default .fc-button-inner{border-style:solid;border-color:#ccc #bbb #aaa;background:#f3f3f3;color:#000} 
.fc-state-hover,.fc-state-hover .fc-button-inner{border-color:#999} 
.fc-state-down,.fc-state-down .fc-button-inner{border-color:#555;background:#777} 
.fc-state-active,.fc-state-active .fc-button-inner{border-color:#555;background:#777;color:#fff} 
.fc-state-disabled,.fc-state-disabled .fc-button-inner{color:#999;border-color:#ddd} 
.fc-state-disabled{cursor:default} 
.fc-state-disabled .fc-button-effect{display:none} 
.fc-event{border-style:solid;border-width:0;font-size:.85em;cursor:default} 
a.fc-event,.fc-event-draggable{cursor:pointer} 
a.fc-event{text-decoration:none} 
.fc-rtl .fc-event{text-align:right} 
.fc-event-skin{border-color:#36c;background-color:#36c;color:#fff} 
.fc-event-inner{position:relative;width:100%;height:100%;border-style:solid;border-width:0;overflow:hidden} 
.fc-event-time,.fc-event-title{padding:0 1px} 
.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%} 
.fc-event-hori{border-width:1px 0;margin-bottom:1px} 
.fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize} 
.fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize} 
.fc-event-hori .ui-resizable-handle{_padding-bottom:14px} 
.fc-corner-left{margin-left:1px} 
.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner{margin-left:-1px} 
.fc-corner-right{margin-right:1px} 
.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner{margin-right:-1px} 
.fc-corner-top{margin-top:1px} 
.fc-corner-top .fc-event-inner{margin-top:-1px} 
.fc-corner-bottom{margin-bottom:1px} 
.fc-corner-bottom .fc-event-inner{margin-bottom:-1px} 
.fc-corner-left .fc-event-inner{border-left-width:1px} 
.fc-corner-right .fc-event-inner{border-right-width:1px} 
.fc-corner-top .fc-event-inner{border-top-width:1px} 
.fc-corner-bottom .fc-event-inner{border-bottom-width:1px} 
table.fc-border-separate{border-collapse:separate} 
.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px} 
.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px} 
.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px} 
.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0} 
.fc-grid th{text-align:center} 
.fc-grid .fc-day-number{float:right;padding:0 2px} 
.fc-grid .fc-other-month .fc-day-number{opacity:.3;filter:alpha(opacity=30)} 
.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px} 
.fc-grid .fc-event-time{font-weight:bold} 
.fc-rtl .fc-grid .fc-day-number{float:left} 
.fc-rtl .fc-grid .fc-event-time{float:right} 
.fc-agenda table{border-collapse:separate} 
.fc-agenda-days th{text-align:center} 
.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:normal} 
.fc-agenda .fc-day-content{padding:2px 2px 1px} 
.fc-agenda-days .fc-agenda-axis{border-right-width:1px} 
.fc-agenda-days .fc-col0{border-left-width:0} 
.fc-agenda-allday th{border-width:0 1px} 
.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px} 
.fc-agenda-divider-inner{height:2px;overflow:hidden} 
.fc-widget-header .fc-agenda-divider-inner{background:#eee} 
.fc-agenda-slots th{border-width:1px 1px 0} 
.fc-agenda-slots td{border-width:1px 0 0;background:0} 
.fc-agenda-slots td div{height:20px} 
.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0} 
.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted} 
.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid} 
.fc-event-vert{border-width:0 1px} 
.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content{position:relative;z-index:2;width:100%;overflow:hidden} 
.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px} 
.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30)} 
.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9} 
.fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize} 
.fc-agenda .ui-resizable-resizing{_overflow:hidden} 
} 


@media print{
.fc-event-skin{background:none!important;color:#000!important} 
.fc-event-hori{border-width:0 0 1px 0!important;border-bottom-style:dotted!important;border-bottom-color:#000!important;padding:1px 0 0 0!important} 
.fc-event-hori .fc-event-inner{border-width:0!important;padding:0 1px!important} 
.fc-event-vert{border-width:0 0 0 1px!important;border-left-style:dotted!important;border-left-color:#000!important;padding:0 1px 0 0!important} 
.fc-event-vert .fc-event-inner{border-width:0!important;padding:1px 0!important} 
.fc-event-bg{display:none!important} 
.fc-event .ui-resizable-handle{display:none!important} 
} 
.el-finder{min-width:400px;background-color:#eee;font:12px trebuchet ms,lucida grande,verdana,sans-serif;margin:0 -10px} 
.el-finder-undocked{position:absolute;min-width:400px;border:1px solid #ccc;padding:5px} 
.el-finder-err{padding:15px;text-align:center;background:#fee;color:#cc0509;border:2px #844 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px} 
.el-finder-disabled .el-finder-toolbar li,.el-finder-disabled .el-finder-nav,.el-finder-disabled .el-finder-cwd{opacity:.35;filter:Alpha(Opacity=35)} 
.el-finder .el-finder-droppable{background-color:#9cf} 
.el-finder .ui-selected{background-color:#ccc} 
.el-finder input{margin:0;padding:0;outline:0;border:1px solid #ccc} 
.el-finder-toolbar ul{padding:5px 7px;margin:0;list-style:none} 
.el-finder-toolbar ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;height:22px;width:23px;margin:0 2px;padding:0;background:url('../img/external/elfinder/toolbar.png') no-repeat;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px} 
.el-finder-toolbar ul li.delim{border:0;width:3px;background-position:1px -610px} 
.el-finder-toolbar ul li.el-finder-tb-hover{border:1px solid #fff;background-color:#ccc} 
.el-finder-toolbar ul li.disabled{opacity:.35;filter:Alpha(Opacity=35)} 
.el-finder-toolbar ul li.back{background-position:3px -171px} 
.el-finder-toolbar ul li.reload{background-position:3px -192px} 
.el-finder-toolbar ul li.select{background-position:3px -214px} 
.el-finder-toolbar ul li.open{background-position:4px -235px} 
.el-finder-toolbar ul li.mkdir{background-position:4px -258px} 
.el-finder-toolbar ul li.mkfile{background-position:4px -280px} 
.el-finder-toolbar ul li.upload{background-position:3px -305px} 
.el-finder-toolbar ul li.rm{background-position:3px -330px} 
.el-finder-toolbar ul li.copy{background-position:3px -356px} 
.el-finder-toolbar ul li.paste{background-position:3px -381px} 
.el-finder-toolbar ul li.rename{background-position:3px -407px} 
.el-finder-toolbar ul li.edit{background-position:4px -435px} 
.el-finder-toolbar ul li.info{background-position:3px -462px} 
.el-finder-toolbar ul li.help{background-position:3px -487px} 
.el-finder-toolbar ul li.icons{background-position:3px -537px} 
.el-finder-toolbar ul li.list{background-position:3px -557px} 
.el-finder-toolbar ul li.uncompress{background-position:3px -583px} 
.el-finder-toolbar ul li.resize{background-position:3px -656px} 
.el-finder-toolbar ul li.quicklook{background-position:3px -726px} 
.el-finder-dock-button{width:19px;height:19px;float:right;margin:2px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url('../img/external/elfinder/toolbar.png') 2px -705px no-repeat} 
.ui-dialog .el-finder-dock-button{background-position:2px -681px} 
.el-finder-dock-button-hover{background-color:#ccc;border:1px solid #fff} 
.el-finder-workzone{background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative} 
.el-finder-spinner{position:absolute;top:37%;left:37%;width:250px;height:50px;background:transparent url(../img/external/elfinder/spinner.gif) 50% 50% no-repeat;display:none} 
.el-finder-workzone p.el-finder-err{display:none;position:absolute;left:37%;top:20px} 
.el-finder-nav,.el-finder-cwd{height:350px;overflow:auto;padding:3px 1px} 
.el-finder-nav{float:left;width:200px;background:#fff} 
.el-finder-nav .ui-resizable-e{right:0} 
.el-finder-nav ul{list-style:none;margin:0;padding:0} 
.el-finder-nav ul li{clear:both} 
ul.el-finder-tree,ul.el-finder-places{margin-bottom:1em} 
.el-finder-nav ul li ul{margin-left:12px} 
.el-finder-nav ul div{width:12px;height:20px;float:left;margin-right:23px} 
.el-finder-nav a,.el-finder-nav div.collapsed{background-image:url(../img/external/elfinder/toolbar.png);background-repeat:no-repeat} 
.el-finder-nav div.collapsed{background-position:-1px 7px} 
.el-finder-nav div.expanded{background-position:-1px -9px} 
.el-finder-nav a{display:block;white-space:nowrap;line-height:20px;color:#444;cursor:default;text-decoration:none;outline:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-position:15px -56px} 
.el-finder-nav a.dropbox{background-position:15px -80px} 
.el-finder-nav a.readonly{background-position:15px -104px} 
.el-finder-nav a.noaccess{background-position:15px -750px} 
.el-finder-nav a.selected{background-color:#c5e4f9;background-position:15px -128px} 
.el-finder-nav a.el-finder-tree-root{background-position:15px -30px;font-weight:bold} 
.el-finder-nav a.el-finder-places-root{background-position:15px -152px;font-weight:bold} 
.el-finder-nav ul.el-finder-tree .el-finder-droppable{background-position:15px -237px} 
.el-finder-cwd{border-left:1px solid #ccc;padding:3px} 
.el-finder-cwd div{width:81px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0 3px 3px 0;padding:1px 0;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#000;background-color:transparent} 
.el-finder-cwd p,.el-finder-ql p{width:48px;height:48px;margin:1px auto;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url('../img/external/elfinder/icons-big.png') -1px 1px no-repeat} 
.directory p{background-position:0 -50px} 
.application p,.x-java p{background-position:-1px -150px} 
.audio p{background-position:-1px -300px} 
.image p{background-position:-1px -250px} 
.text p,.x-empty p{background-position:-1px -200px} 
.video p{background-position:-1px -350px} 
.vnd-adobe-photoshop p,.postscript p{background-position:0 -250px} 
.rtf p,.rtfd p{background-position:0 -400px} 
.html p{background-position:0 -550px} 
.css p{background-position:0 -600px} 
.javascript p,.x-javascript p{background-position:0 -650px} 
.x-perl p{background-position:0 -700px} 
.x-python p{background-position:0 -750px} 
.x-ruby p{background-position:0 -800px} 
.x-sh p,.x-shellscript p{background-position:0 -850px} 
.x-c p,.x-java-source p{background-position:0 -900px} 
.x-php p{background-position:0 -950px} 
.xml p{background-position:0 -1000px} 
.vnd-ms-office p,.msword p,.vnd-ms-word p,.vnd-oasis-opendocument-text p,.ms-excel p,.vnd-ms-excel p,.vnd-oasis-opendocument-spreadsheet p,.vnd-ms-powerpoint p,.vnd-oasis-opendocument-presentation p{background-position:0 -500px} 
.pdf p{background-position:0 -450px} 
.x-shockwave-flash p{background-position:0 -1250px} 
.zip p,.x-7z-compressed p{background-position:0 -1050px} 
.x-gzip p,.x-tar p{background-position:0 -1100px} 
.x-bzip p,.x-bzip2 p{background-position:0 -1150px} 
.x-rar p,.x-rar-compressed p{background-position:0 -1200px} 
.el-finder-cwd div.el-finder-droppable p{background-position:0 -98px} 
.el-finder-cwd label{display:block;font-size:11px;line-height:13px;padding:0 1px;margin:0;height:25px;overflow:hidden;cursor:default} 
.el-finder-cwd div input{background:#fff;color:#000;width:81px;margin-left:-2px;outline:0;border:1px solid #ccc;text-align:center} 
.el-finder-cwd div em{float:left;margin-top:-40px;margin-left:9px;width:15px;height:16px;background:url(../img/external/elfinder/icons-big.png) -17px -1310px no-repeat} 
.el-finder-cwd div em.dropbox{float:right;margin-right:9px;background-position:0 -1308px} 
.el-finder-cwd div em.noread{float:right;margin-right:9px;background-position:0 -1310px} 
.el-finder-cwd div em.readonly{float:right;margin-right:9px;background-position:-34px -1306px} 
.el-finder-cwd div em.noaccess{float:right;margin-right:9px;background-position:0 -1430px} 
.el-finder-cwd table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ccc;border-top:0 solid;border-left:0 solid;margin:-3px -3px} 
.el-finder-cwd table tr{background:transparent} 
.el-finder-cwd table tr.el-finder-row-odd{background-color:#eee} 
.el-finder-cwd table tr.ui-selected{background-color:#ccc} 
.el-finder-cwd table th,.el-finder-cwd table td{padding:3px 5px;border-left:1px solid #ccc;cursor:default;white-space:nowrap;color:#000} 
.el-finder-cwd table th{text-align:left;background:#fbf9ee;font-size:.86em} 
.el-finder-cwd table td.icon{width:24px} 
.el-finder-cwd table p{width:24px;height:16px;margin:0;padding:0;background:url(../img/external/elfinder/icons-small.png) 4px 0 no-repeat} 
.el-finder-cwd table .size{text-align:right} 


tr.directory p{background-position:4px -16px} 
tr.text p{background-position:5px -34px} 
tr.image p{background-position:4px -51px} 
tr.audio p{background-position:4px -70px} 
tr.video p{background-position:5px -89px} 
tr.application p{background-position:4px -108px} 
tr.html p{background-position:5px -188px} 
tr.javascript p,tr.x-javascript p,tr.css p,tr.x-sql p,tr.xml p,tr.x-python p,tr.x-java-source p,tr.x-perl p,tr.x-ruby p{background-position:5px -228px} 
tr.x-php p{background-position:5px -247px} 
tr.x-c p{background-position:5px -208px} 
tr.x-shellscript p,tr.x-sh p{background-position:5px -168px} 
tr.rtf p,tr.rtfd p{background-position:5px -148px} 
tr.x-shockwave-flash p{background-position:4px -266px} 
tr.pdf p{background-position:4px -285px} 
tr.vnd-ms-office p{background-position:4px -325px} 
tr.msword p,tr.vnd-oasis-opendocument-text p,tr.vnd-ms-word p{background-position:4px -346px} 
tr.vnd-ms-excel p,tr.ms-excel p,tr.vnd-oasis-opendocument-spreadsheet{background-position:4px -365px} 
tr.vnd-ms-powerpoint p,tr.vnd-oasis-opendocument-presentation{background-position:4px -385px} 
tr.x-tar p,tr.x-gzip p,tr.x-bzip p,tr.x-bzip2 p,tr.zip p,tr.x-rar p,tr.x-rar-compressed p,tr.x-7z-compressed p{background-position:4px -305px} 
tr.el-finder-droppable td.icon p{background-position:5px -450px} 


.el-finder-cwd table td p em{float:left;width:10px;height:12px;margin-top:5px;background:url(../img/external/elfinder/icons-small.png) 0 -405px no-repeat} 
.el-finder-cwd table p em.readonly{background-position:0 -433px} 
.el-finder-cwd table p em.dropbox{background-position:0 -418px} 
.el-finder-cwd table p em.noread,.el-finder-cwd table p em.noaccess{background-position:0 -470px} 
.el-finder-statusbar{height:20px} 
.el-finder-stat,.el-finder-path,.el-finder-sel{padding:3px 9px 1px 9px;font-size:11px;color:#555} 
.el-finder-path{float:left} 
.el-finder-stat{float:right} 
.el-finder-sel{text-align:center} 
.el-finder-dialog{font-size:.84em} 
.el-finder-dialog form p,.el-finder-dialog .ui-tabs p{margin:.5em} 
.el-finder-dialog .ui-dialog-titlebar{padding:.2em .1em .1em .8em} 
.el-finder-dialog .ui-dialog-buttonpane{padding:.1em 1em .1em .4em;font-size:.9em} 
.el-finder-dialog .ui-dialog-content{padding:5px} 
.el-finder-dialog hr{border:0;border-bottom:1px #ccc solid;clear:both} 
.el-finder-dialog ul{margin-top:0} 
.el-finder-dialog kbd{font-size:1.2em} 
.el-finder-dialog a{outline:0} 
.el-finder-dialog textarea{width:98.9%;height:400px;outline:0;border:1px solid #ccc;font-family:"Monaco","Andale Mono","Lucida Console",monospace} 
.ui-state-error{margin:5px 0;padding:.5em;clear:both} 
.el-finder-dialog .ui-state-error .ui-icon{float:left;margin-right:.3em} 
.el-finder-add-field{cursor:pointer} 
.el-finder-add-field span{float:left;margin-right:.7em} 
.el-finder-dialog table{width:100%} 
.el-finder-dialog table td{padding:2px 5px} 
.el-finder-dialog .ui-tabs{font-size:.98em} 
.el-finder-dialog .ui-tabs div{padding:0 .5em} 
.el-finder-dialog .ui-tabs-nav li a{padding:.2em 1em} 
.el-finder-contextmenu{position:absolute;width:200px;background:#fff;color:#000;cursor:default;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 0} 
.el-finder-contextmenu div{position:relative;display:block;margin:0;padding:4px 29px 4px 29px;white-space:nowrap;font:12px trebuchet ms,lucida grande,verdana,sans-serif;background:url('../img/external/elfinder/toolbar.png') 0 0 no-repeat} 
.el-finder-contextmenu span{float:right;width:9px;height:18px;margin-right:-27px;background:url(../img/external/elfinder/toolbar.png) -4px 5px no-repeat} 
.el-finder-contextmenu div.el-finder-contextmenu-sub{position:absolute;top:0;display:none;margin:0;padding:5px 0;background:#fff;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px} 
.el-finder-contextmenu div.reload{background-position:5px -192px} 
.el-finder-contextmenu div.select{background-position:5px -214px} 
.el-finder-contextmenu div.open{background-position:6px -235px} 
.el-finder-contextmenu div.mkdir{background-position:6px -258px} 
.el-finder-contextmenu div.mkfile{background-position:6px -280px} 
.el-finder-contextmenu div.upload{background-position:5px -305px} 
.el-finder-contextmenu div.rm{background-position:5px -330px} 
.el-finder-contextmenu div.copy{background-position:5px -356px} 
.el-finder-contextmenu div.cut{background-position:5px -631px} 
.el-finder-contextmenu div.duplicate{background-position:5px -356px} 
.el-finder-contextmenu div.paste{background-position:5px -381px} 
.el-finder-contextmenu div.rename{background-position:5px -407px} 
.el-finder-contextmenu div.edit{background-position:6px -435px} 
.el-finder-contextmenu div.info{background-position:5px -462px} 
.el-finder-contextmenu div.help{background-position:5px -487px} 
.el-finder-contextmenu div.icons{background-position:5px -537px} 
.el-finder-contextmenu div.list{background-position:5px -557px} 
.el-finder-contextmenu div.archive{background-position:5px -583px} 
.el-finder-contextmenu div.extract{background-position:5px -583px} 
.el-finder-contextmenu div.resize{background-position:5px -655px} 
.el-finder-contextmenu div.quicklook{background-position:5px -727px} 
.el-finder-contextmenu div.delim{margin:0;padding:0;height:1px;border-top:1px solid #eee;background:transparent;display:block} 
.el-finder-contextmenu div.hover{background-color:#9cf} 
.el-finder-places{margin-top:.5em} 
.el-finder-drag-helper{padding:0;cursor:move;zoom:1} 
.el-finder-drag-helper div{border:0 solid;margin-left:-57px} 
.el-finder-drag-copy{background:url('../img/external/elfinder/toolbar.png') 0 -771px no-repeat} 
.el-finder-drag-helper label{border:1px solid #ccc;background-color:#eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px} 
.el-finder-ql{position:absolute;width:420px;height:auto;padding:12px 9px;text-align:center;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;background:url(../img/external/elfinder/ql.png);overflow:inherit!important} 
.el-finder-ql.directory p{background-position:0 -50px} 
.el-finder-ql div.el-finder-ql-drag-handle{height:18px;font-size:14px;background-color:#777;margin:-12px -9px 12px -9px;padding:3px 0 0 19px;opacity:.8;text-align:center;white-space:nowrap;overflow:hidden;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px} 
.el-finder-ql div.el-finder-ql-drag-handle span{float:left;margin:0 19px 0 -15px} 
.el-finder-ql div.el-finder-ql-drag-handle strong{line-height:18px;margin-left:-17px;color:#fff} 
.el-finder-ql div.el-finder-ql-media{width:100%;padding:0} 
.el-finder-ql div.el-finder-ql-content{width:100%;font:.82em/1.3em trebuchet ms,lucida grande,verdana,sans-serif;padding:5px 0;overflow:hidden} 
.el-finder-ql div.el-finder-ql-content span,.el-finder-ql div.el-finder-ql-content a{display:block;color:#fff} 
.el-finder-ql iframe{background:#fff;width:100%;height:315px;padding:0;margin:0;border:0;outline:0} 
.el-finder-ql img{margin:0 auto;border:1px solid #fff} 
.el-finder-help-std{background:url(../img/external/elfinder/icons-big.png) 0 -1380px no-repeat;width:48px;height:48px;float:right} 
.el-finder-logo{background:url(../img/external/elfinder/icons-big.png) 0 -1329px no-repeat;width:48px;height:48px;float:left} 
.el-finder-ql .ui-resizable-e,.el-finder-ql .ui-resizable-s{background:transparent!important} 
.graph.large{height:600px;margin:10px auto} 
.graph.medium{height:400px;margin:10px auto} 
.graph.small{height:200px;margin:10px auto} 


div.wysiwyg{padding:5px} 
div.wysiwyg *{margin:0;padding:0} 
div.wysiwyg ul.toolbar li.jwysiwyg-custom-command{overflow:hidden} 
div.wysiwyg ul.toolbar{float:left;width:100%;padding:0;margin-bottom:3px} 
div.wysiwyg ul.toolbar li{list-style:none;float:left;margin:1px 2px 3px 0;background:#f0f0f0;-moz-user-select:none;-webkit-user-select:none;user-select:none;clear:none;padding:0} 
div.wysiwyg ul.toolbar li.separator{width:1px;height:16px;margin:0 4px;border-left:1px solid #ccc} 
div.wysiwyg ul.toolbar li{text-indent:-5000px;opacity:.85;filter:alpha(opacity=85);display:block;width:16px;height:16px;background:url('../img/external/jwysiwyg/jquery.wysiwyg.gif') no-repeat -64px -80px;border:1px dotted #f0f0f0;cursor:pointer;margin:0} 
div.wysiwyg ul.toolbar li.wysiwyg-button-hover,div.wysiwyg ul.toolbar li.active{opacity:1.00;filter:alpha(opacity=100);border:1px outset #e0e0e0} 
div.wysiwyg ul.toolbar li.active{background-color:#ffff40;border:1px solid #d0d0d0;border-left-color:#aaa;border-top-color:#aaa;margin:0} 
div.wysiwyg ul.toolbar li.disabled,div.wysiwyg ul.toolbar li.wysiwyg-button-hover.disabled,div.wysiwyg ul.toolbar li.active.disabled{opacity:.5;filter:alpha(opacity=50);border:0 none transparent;padding:1px;cursor:auto} 
div.wysiwyg ul.toolbar li.bold{background-position:0 -16px} 
div.wysiwyg ul.toolbar li.italic{background-position:-16px -16px} 
div.wysiwyg ul.toolbar li.strikeThrough{background-position:-32px -16px} 
div.wysiwyg ul.toolbar li.underline{background-position:-48px -16px} 
div.wysiwyg ul.toolbar li.highlight{background-position:-48px -96px} 
div.wysiwyg ul.toolbar li.justifyLeft{background-position:0 0} 
div.wysiwyg ul.toolbar li.justifyCenter{background-position:-16px 0} 
div.wysiwyg ul.toolbar li.justifyRight{background-position:-32px 0} 
div.wysiwyg ul.toolbar li.justifyFull{background-position:-48px 0} 
div.wysiwyg ul.toolbar li.indent{background-position:-64px 0} 
div.wysiwyg ul.toolbar li.outdent{background-position:-80px 0} 
div.wysiwyg ul.toolbar li.subscript{background-position:-64px -16px} 
div.wysiwyg ul.toolbar li.superscript{background-position:-80px -16px} 
div.wysiwyg ul.toolbar li.undo{background-position:0 -64px} 
div.wysiwyg ul.toolbar li.redo{background-position:-16px -64px} 
div.wysiwyg ul.toolbar li.insertOrderedList{background-position:-32px -48px} 
div.wysiwyg ul.toolbar li.insertUnorderedList{background-position:-16px -48px} 
div.wysiwyg ul.toolbar li.insertHorizontalRule{background-position:0 -48px} 
div.wysiwyg ul.toolbar li.h1{background-position:0 -32px} 
div.wysiwyg ul.toolbar li.h2{background-position:-16px -32px} 
div.wysiwyg ul.toolbar li.h3{background-position:-32px -32px} 
div.wysiwyg ul.toolbar li.h4{background-position:-48px -32px} 
div.wysiwyg ul.toolbar li.h5{background-position:-64px -32px} 
div.wysiwyg ul.toolbar li.h6{background-position:-80px -32px} 
div.wysiwyg ul.toolbar li.paragraph{background-position:0 -96px} 
div.wysiwyg ul.toolbar li.colorpicker{background-position:-16px -96px} 
div.wysiwyg ul.toolbar li.fullscreen{background-position:-32px -96px} 
div.wysiwyg ul.toolbar li.cut{background-position:-32px -64px} 
div.wysiwyg ul.toolbar li.copy{background-position:-48px -64px} 
div.wysiwyg ul.toolbar li.paste{background-position:-64px -64px} 
div.wysiwyg ul.toolbar li.insertTable{background-position:-64px -48px} 
div.wysiwyg ul.toolbar li.increaseFontSize{background-position:-16px -80px} 
div.wysiwyg ul.toolbar li.decreaseFontSize{background-position:-32px -80px} 
div.wysiwyg ul.toolbar li.createLink{background-position:-80px -48px} 
div.wysiwyg ul.toolbar li.insertImage{background-position:-80px -80px} 
div.wysiwyg ul.toolbar li.html{background-position:-48px -48px} 
div.wysiwyg ul.toolbar li.removeFormat{background-position:-80px -64px} 
div.wysiwyg ul.toolbar li.empty{background-position:-64px -80px} 
div.wysiwyg ul.toolbar li.code{background-position:-64px -96px} 
div.wysiwyg ul.toolbar li.cssWrap{background-position:-80px -96px} 
div.wysiwyg-dialogRow{float:left;width:100%;font-size:16px} 
div.wysiwyg iframe{border:1px solid #999;clear:left;background-color:white;padding:0;margin:0;display:block;width:100%} 
.wysiwyg-dialog{position:fixed;top:50px;left:50px;width:450px;height:300px;background:transparent;font:14px "Helvetic Neue",Helvetica,Arial,sans-serif} 
.wysiwyg-dialog .wysiwyg-dialog-topbar{background:#333;border:1px #111 solid;color:white;padding:10px;position:relative} 
.wysiwyg-dialog .wysiwyg-dialog-topbar .wysiwyg-dialog-close-wrapper .wysiwyg-dialog-close-button{color:white;text-decoration:none;display:block;padding:6px 10px;position:absolute;right:12px;top:50%;height:14px;margin-top:-12px} 
.wysiwyg-dialog .wysiwyg-dialog-topbar .wysiwyg-dialog-close-wrapper a.wysiwyg-dialog-close-button:hover{background:#666} 
.wysiwyg-dialog .wysiwyg-dialog-topbar .wysiwyg-dialog-title{font-size:20px;font-weight:bold;padding:5px} 
.wysiwyg-dialog .wysiwyg-dialog-content{border:1px #ccc solid;border-top:0;padding:15px;background:white} 
.wysiwyg-dialog-modal-div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"} 
.wysiwyg-dialog-content form.wysiwyg fieldset{border:1px #ccc solid} 
.wysiwyg-dialog-content form.wysiwyg legend{padding:7px} 
.wysiwyg-dialog-content form.wysiwyg .form-row{clear:both;padding:4px 0} 
.wysiwyg-dialog-content form.wysiwyg .form-row label,.wysiwyg-dialog form.wysiwyg .form-row .form-row-key{display:block;float:left;width:35%;text-align:right;padding:4px 5px} 
.wysiwyg-dialog-content form.wysiwyg .form-row .form-row-value{display:block;float:left;width:55%} 
.wysiwyg-dialog-content form.wysiwyg .form-row input.width-auto{width:auto} 
.wysiwyg-dialog-content form.wysiwyg input.width-small{width:50px;min-width:50px;max-width:50px} 
.wysiwyg-dialog-content form.wysiwyg input,.wysiwyg-dialog form.wysiwyg select{padding:2px;width:100%;margin:2px} 
.wysiwyg-dialog-content form.wysiwyg input[type=submit],.wysiwyg-dialog form.wysiwyg input[type=reset]{padding:2px 7px;width:auto} 
